package domain.web.dao;

import java.util.List;

import domain.web.model.Category;
import domain.web.model.CategoryF;

public interface CategoryDao {

	public long insert(Category category);

	public void update(Category category);

	public void delete(long id);

	public Category get(long id, String locale);
	
	public Category get(String uri, String locale);

	public List<Category> getSubList(long id, String locale);
	
	public List<Category> getTopList(String locale);

	public List<CategoryF> getDepthCategory(String locale);

	public List<Category> getBreadcrumbsCategories(long id, String locale);

}
